home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Bus / H-L / Invoicer.cpt / Addresser < prev    next >
Text File  |  1987-04-14  |  4KB  |  205 lines

  1.  
  2.   CodeChk:
  3.     CLS
  4.     TEXTSIZE (24):TEXTFACE(5)
  5.     PRINT:PRINT SPC(11);"ADDRESS …"
  6.     TEXTSIZE(12):TEXTFACE(0)
  7.     INPUT"Customer Code ('help' for code list, '' '' for other...): ",CO$
  8.     IF CO$="help" OR CO$ = "h" THEN CLS: GOTO ListCodes
  9.     IF CO$="quit" OR CO$="q" THEN CLS:LOAD "Open Me First",R
  10.     IF CO$=""THEN GetInfo
  11.     IF LEN(CO$)<>2 THEN RUN
  12. GOSUB Code
  13.  
  14.   GetInfo:
  15.       CLS
  16.      TEXTSIZE (24):TEXTFACE(5)
  17.      PRINT:PRINT SPC(11);"ADDRESS …"
  18.      TEXTSIZE(12):TEXTFACE(0)
  19.      PRINT"Name:";
  20.      TEXTFACE(1):PRINT TAB(15);
  21.      LINE INPUT"",CN$
  22.      TEXTFACE(0)
  23.      PRINT"Street Address:";
  24.      TEXTFACE(1):PRINT TAB(15);
  25.      LINE INPUT"",AD1$
  26.      TEXTFACE(0)
  27.      PRINT"City:";
  28.      TEXTFACE(1):PRINT TAB(15);
  29.      LINE INPUT"",AD2$
  30.      TEXTFACE(0)
  31.      PRINT"State:";
  32.      TEXTFACE(1):PRINT TAB(15);
  33.      LINE INPUT"",AD3$
  34.      TEXTFACE(0)
  35.      PRINT"Zip Code:";
  36.      TEXTFACE(1):PRINT TAB(15);
  37.      INPUT"",zp$
  38.      TEXTFACE (0)
  39.  
  40.  
  41.   SecScreen:
  42. CLS
  43.   Address:
  44.      WINDOW 3,"",(25,50)-(476,280),3
  45.      TEXTFACE (1)
  46.      PRINT:PRINT
  47.      TEXTSIZE (14)
  48.      PRINT:PRINT
  49.      PRINT SPC(1);CN$
  50.      PRINT SPC(1);AD1$
  51.      PRINT SPC(1);AD2$;", ";AD3$;"  ";
  52.      PRINT zp$
  53.      TEXTSIZE (12)
  54.  
  55.    Choyce2:
  56.        WINDOW 4,"",(25,285)-(476,330),-3
  57.        BUTTON 1,1,"print",(55,10)-(130,35),1
  58.        BUTTON 2,1,"new",(192,10)-(267,35),1
  59.        BUTTON 3,1,"quit",(329,10)-(404,35),1
  60.        WHILE DIALOG(0)<>1:WEND
  61.        ButtonPushed = DIALOG(1)
  62.        IF ButtonPushed=1 THEN PrntWarning
  63.        IF ButtonPushed =2 THEN  WINDOW CLOSE 3:WINDOW CLOSE 4:RUN
  64.        IF ButtonPushed =3 THEN WINDOW CLOSE 3:WINDOW CLOSE 4:CLS:LOAD "Open Me First",R
  65.  
  66.   PrntWarning:
  67.     WINDOW 2,"",(125,190)-(385,270),-2
  68.     TEXTFACE(1)
  69.     PRINT"Please make sure printer is turned"
  70.     PRINT"on and loaded with paper."
  71.     BUTTON 1,1,"OK",(105,45)-(165,65),1
  72.     BUTTON 2,1,"cancel",(185,45)-(245,65),1
  73.     WHILE DIALOG(0)<>1:WEND
  74.     ButtonPushed =DIALOG(1)
  75.     IF ButtonPushed=1 THEN WINDOW CLOSE 2:WINDOW OUTPUT 4
  76.     IF ButtonPushed=2 THEN WINDOW CLOSE 2:WINDOW OUTPUT 4:GOTO Choyce2
  77.  
  78.      FOR mp=1 TO 6
  79.      LPRINT CHR$(10)
  80.      NEXT
  81.      LPRINT TAB(8); CN$
  82.      LPRINT TAB(8); AD1$
  83.      LPRINT TAB(8); AD2$;", ";AD3$;"  ";
  84.      LPRINT zp$
  85.   
  86.     FOR mp= 1 TO 2
  87.     LPRINT CHR$(10)
  88.     NEXT
  89.     FOR dl=1 TO 80
  90.     LPRINT"-";
  91.     NEXT
  92.     LPRINT" "
  93.     WINDOW OUTPUT 4
  94.     GOTO Choyce2
  95.  
  96.   Code:
  97.     CLOSE #1
  98.     OPEN "Customers A" FOR INPUT AS #1
  99.   ReedIt:
  100.     IF EOF(1) THEN CLOSE #1: CLS:TEXTFACE(1):PRINT:PRINT"This customer not on file…":FOR m = 1 TO 2500:NEXT:CLS:RUN
  101.     INPUT #1,CD$,CN$,AD1$,AD2$,AD3$,zp$,ts$
  102.     IF CD$=CO$ THEN CLOSE #1:GOTO SecScreen
  103.     GOTO ReedIt
  104.   ListCodes:
  105. CLS
  106.   Lst:
  107.      OPEN "Customers B" FOR INPUT AS #1
  108.      WINDOW 2,"",(25,50)-(476,280),3
  109.   OpFile:
  110.      TEXTFACE(1)
  111.      IF EOF(1) THEN CLOSE #1:TEXTFACE(0):GOTO NewWndw
  112.      INPUT #1,CD$,CN$,ts$
  113.      PRINT CD$;
  114.      PRINT" - ";CN$
  115.      GOTO OpFile
  116.  
  117.   NewWndw:
  118.  WINDOW 3,"",(25,285)-(476,330),-3
  119.     BUTTON 1,1,"again",(55,10)-(130,35),1
  120.     BUTTON 2,1,"enter info",(192,10)-(267,35),1
  121.     BUTTON 3,1,"quit",(329,10)-(404,35),1
  122.       WHILE DIALOG(0)<>1:WEND
  123.       ButtonPushed = DIALOG(1)
  124.       IF ButtonPushed = 1 THEN Lst
  125.       IF ButtonPushed  = 2 THEN  WINDOW CLOSE 2:WINDOW CLOSE 3:RUN
  126.       IF ButtonPushed  = 3 THEN LOAD "Open Me First",R
  127.  
  128.   YourChoice:
  129.     WINDOW 3,"",(25,285)-(476,330),-3
  130.     BUTTON 1,1,"again",(55,10)-(130,35),1
  131.     BUTTON 2,1,"print",(192,10)-(267,35),1
  132.     BUTTON 3,1,"quit",(329,10)-(404,35),1
  133.     WHILE DIALOG(0)<>1:WEND
  134.     ButtonPushed =DIALOG(1)
  135.     IF ButtonPushed =1 THEN Strt
  136.     IF ButtonPushed =2 THEN PrntWarning
  137.     IF ButtonPushed =3 THEN STOP
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.